package com.zch.date_;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
 * 第一代日期类
 */
public class Date01 {
    public static void main(String[] args) throws ParseException {

        Date date = new Date();
        Date date2 = new Date(9234567);
        System.out.println(date);
        System.out.println(date2);

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss E");  //字母不可更换，每个字母及个数都有意义
        String s1 = sdf.format(date); //将日期转为指定格式的字符串
        System.out.println(s1);

        //把一个格式化的String转成对应的Date
        String s2 = "1996年11月27日 15:38:40 星期三";
        Date d2 = sdf.parse(s2); //parse返回的是Date对象，且需要手动抛出转换异常
        System.out.println(d2); //解析之后，返回的还是默认格式，要输出指定格式还得靠sdf
        System.out.println(sdf.format(d2));

    }
}

